package com.wlc.thread.test;

import java.io.File;

/**
 * @author 王立朝 wanglichao@champion-credit.com
 * @description
 * @date 2021-07-14 15:16
 */
public class FileSearch {

    public void method01(File file,String keyword) {

        if(file.isDirectory()){
           // 是文件夹
           File[] files = file.listFiles();
           for (File file1 : files) {
              method01(file1,keyword);
           }
       }
       if(file.isFile()){
           // 是文件
           if(file.getName().endsWith(".java")){

               new FileSearchThread(file,keyword).start();
           }
       }
    }

    public static void main(String[] args) {
        File file = new File("/Users/wanglichao/Desktop/temp");
        new FileSearch().method01(file,"name");
    }
}
